CGMP protein substitute